<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
		<style type="text/css">
			#div1 {
				margin: 50px;
				width: 100px;
				height: 100px;
				background-color: red;
				-webkit-transform: rotate(45deg) transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				transform: rotate(45deg);
				animation: move 1s forwards 0.5s;
			}
			
			@-webkit-keyframes move {
				0% {
					width: 100px;
					height: 100px;
				}
				50% {
					width: 100px;
					height: 100px;
					border-radius: 100px;
				}
				100% {
					width: 200px;
					height: 200px;
					border-radius: 200px;
				}
			}
		</style>
	</head>

	<body>
		<p style="font-size: 30px;color: red;">- CSS3新增伪类选择器有哪些?</p> <br/> 
		:first-of-type :last-of-type :only-of-type :only-child :nth-child(n) :nth-last-child(n) :nth-of-type(n) 
		:nth-last-of-type(n) :last-child :root :empty :target :enabled :disabled :checked :not(selector) ::selection
		<br/><br/> 
		<p style="font-size: 30px;color: red;">- 用CSS编写, div旋转90度, 0.5秒后变圆, 0.5秒后放大?</p>
		<br/><br/>
		<div id="div1"></div>
		
		<p style="font-size: 30px;color: red;">- 列举2种强制类型转换和1种隐式类型装换?</p> <br/>
		 类型转换:<br/>  
		 <p style="font-size: 20px;color: blue;">(1)强制转换</p> <br/>
		  转换为number类型 // var a = "123"; // console.log(Number(a));<br/>
		  转换为字符串类型 // var a = 123; // a = String(a); // console.log(typeof a); <br/>
		  转换为parseInt类型 var b = "4.56"; c = parseInt(b); console.log(c); <br/>
		  转换为float类型 d = parseFloat(b); console.log(d);  <br/>
		
		<p style="font-size: 20px;color: blue;">(2)隐式转换</p><br/>
		   var q = "123"; var w = 123; <br/>
		   将w隐式转换为字符串类型 console.log(typeof (q+w)); console.log(q+w); <br/>
		   // 将e隐式转换为number类型 var e = "23"; console.log(e++); console.log(typeof e);<br/><br/><br/>
		 
		 <p style="font-size: 30px;color: red;">- split()和join()的区别?</p><br/>
		   Join 函数获取一批字符串，然后用分隔符字符串将它们联接起来，从而返回一个字符串。<br/>
		   Split 函数获取一个字符串，然后在分隔符处将其断开，从而返回一批字符串。<br/>
		   但是，这两个函数之间的主要区别在于 Join 可以使用任何分隔符字符串将多个字符串连接起来，
		   而 Split 只能使用一个字符分隔符将字符串断开。
		   简单地说，如果你用split，是把一串字符（根据某个分隔符）分成若干个元素存放在一个数组里。而Join是把数组中的字符串连成一个长串，可以大体上认为是split的逆操作。
		   
	</body>

</html>